//package com.linjacy.container.product.listener;
//
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.data.redis.connection.Message;
//import org.springframework.data.redis.core.RedisTemplate;
//import org.springframework.data.redis.core.StringRedisTemplate;
//import org.springframework.data.redis.listener.KeyExpirationEventMessageListener;
//import org.springframework.data.redis.listener.RedisMessageListenerContainer;
//import org.springframework.stereotype.Component;
//
//@Slf4j
//@Component
//public class RedisListener extends KeyExpirationEventMessageListener {
//    @Autowired
//    StringRedisTemplate stringRedisTemplate;
//
//    public RedisListener(RedisMessageListenerContainer listenerContainer) {
//        super(listenerContainer);
//    }
//
//    @Override
//    public void onMessage(Message message, byte[] pattern) {
//        String expirationKey = message.toString();
//        if(expirationKey.startsWith("MyTestListen")){
//            log.info("过期的key为【{}】",expirationKey);
//        }
//    }
//}
